package com.fanketly.funacg2.data.model

import com.google.gson.annotations.SerializedName
import kotlinx.serialization.Serializable


@Serializable
data class Children(
    @SerializedName("children")
    val children: List<Children>?,
    @SerializedName("duration")
    val duration: Double?,
    @SerializedName("hash")
    val hash: String?,
    @SerializedName("mediaDownloadUrl")
    val mediaDownloadUrl: String?,
    @SerializedName("mediaStreamUrl")
    val mediaStreamUrl: String?,
    @SerializedName("streamLowQualityUrl")
    val streamLowQualityUrl: String?,
    @SerializedName("title")
    val title: String,
    @SerializedName("type")
    val type: String,
    @SerializedName("workTitle")
    val workTitle: String?,
) {
    override fun hashCode(): Int {
        return super.hashCode()
    }

    override fun equals(other: Any?): Boolean {
        return super.equals(other)
    }
}